﻿using H2.NET.Data.Common;
using H2.NET.Data.Common.Mappings;
using System;

namespace H2.NET.Web.Pages.SMD.Model
{
    [Table]
    [Serializable]
    public class t_smd_Itss : DataObject
    {
        [ID]
        [Column]
        [IDENTITY]
        public int ItssID { get { return fItssID; } set { fItssID = value; EntityState.FieldChange("ItssID"); } } private int fItssID; public static FieldInfo _ItssID = new FieldInfo("t_smd_Store", "ItssID");
        [Column]
        public string AuthID { get { return fAUTHID; } set { fAUTHID = value; EntityState.FieldChange("AuthID"); } } private string fAUTHID; public static FieldInfo _AuthID = new FieldInfo("t_smd_Store", "AuthID");
        [Column]
        public string DealerCode { get { return fDealerCode; } set { fDealerCode = value; EntityState.FieldChange("DealerCode"); } } private string fDealerCode; public static FieldInfo _DealerCode = new FieldInfo("t_smd_Store", "DealerCode");
        [Column]
        public string Fullsetsn { get { return fFullsetsn; } set { fFullsetsn = value; EntityState.FieldChange("Fullsetsn"); } } private string fFullsetsn; public static FieldInfo _Fullsetsn = new FieldInfo("t_smd_Store", "Fullsetsn");
        [Column]
        public string ItssBusinessKey { get { return fItssBusinessKey; } set { fItssBusinessKey = value; EntityState.FieldChange("ItssBusinessKey"); } } private string fItssBusinessKey; public static FieldInfo _ItssBusinessKey = new FieldInfo("t_smd_Store", "ItssBusinessKey");
        [Column]
        public string ItssType { get { return fItssType; } set { fItssType = value; EntityState.FieldChange("ItssType"); } } private string fItssType; public static FieldInfo _ItssType = new FieldInfo("t_smd_Store", "ItssType");
        [Column]
        public string ItssReasonType { get { return fItssReasonType; } set { fItssReasonType = value; EntityState.FieldChange("ItssReasonType"); } } private string fItssReasonType; public static FieldInfo _ItssReasonType = new FieldInfo("t_smd_Store", "ItssReasonType");
        [Column]
        public string ItssReason { get { return fItssReason; } set { fItssReason = value; EntityState.FieldChange("ItssReason"); } } private string fItssReason; public static FieldInfo _ItssReason = new FieldInfo("t_smd_Store", "ItssReason");
        [Column]
        public decimal OldDeposit { get { return fOldDeposit; } set { fOldDeposit = value; EntityState.FieldChange("OldDeposit"); } } private decimal fOldDeposit; public static FieldInfo _OldDeposit = new FieldInfo("t_smd_Store", "OldDeposit");
        [Column]
        public decimal NewDeposit { get { return fNewDeposit; } set { fNewDeposit = value; EntityState.FieldChange("NewDeposit"); } } private decimal fNewDeposit; public static FieldInfo _NewDeposit = new FieldInfo("t_smd_Store", "NewDeposit");
        [Column]
        public string Process { get { return fProcess; } set { fProcess = value; EntityState.FieldChange("Process"); } } private string fProcess; public static FieldInfo _Process = new FieldInfo("t_smd_Store", "Process");
        [Column]
        public int Incident { get { return fIncident; } set { fIncident = value; EntityState.FieldChange("Incident"); } } private int fIncident; public static FieldInfo _Incident = new FieldInfo("t_smd_Store", "Incident");

    }
}